[INFO] fetching crate mlua-batteries 0.2.1...
[INFO] testing mlua-batteries-0.2.1 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate mlua-batteries 0.2.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate mlua-batteries 0.2.1
[INFO] finished tweaking crates.io crate mlua-batteries 0.2.1
[INFO] tweaked toml for crates.io crate mlua-batteries 0.2.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mlua-batteries 0.2.1 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mlua-batteries 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bb6f361466dcbf322a7857a8faf2420df9b105147593160353bf27a981ff4f28
[INFO] running `Command { std: "docker" "start" "-a" "bb6f361466dcbf322a7857a8faf2420df9b105147593160353bf27a981ff4f28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bb6f361466dcbf322a7857a8faf2420df9b105147593160353bf27a981ff4f28", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bb6f361466dcbf322a7857a8faf2420df9b105147593160353bf27a981ff4f28", kill_on_drop: false }`
[INFO] [stdout] bb6f361466dcbf322a7857a8faf2420df9b105147593160353bf27a981ff4f28
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f65e8ba3138d1d5edeecd699909ba03b4deb8b08188161feff9a982ecb7fe479
[INFO] running `Command { std: "docker" "start" "-a" "f65e8ba3138d1d5edeecd699909ba03b4deb8b08188161feff9a982ecb7fe479", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling lua-src v550.0.0
[INFO] [stderr]    Compiling which v8.0.0
[INFO] [stderr]    Compiling luajit-src v210.6.6+707c12b
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling mlua-sys v0.10.0
[INFO] [stderr]    Compiling mlua v0.11.6
[INFO] [stderr]    Compiling mlua-batteries v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `file_size` is never used
[INFO] [stdout]    --> src/policy/mod.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl FsAccess {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub(crate) fn file_size(&self) -> io::Result<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.27s
[INFO] running `Command { std: "docker" "inspect" "f65e8ba3138d1d5edeecd699909ba03b4deb8b08188161feff9a982ecb7fe479", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f65e8ba3138d1d5edeecd699909ba03b4deb8b08188161feff9a982ecb7fe479", kill_on_drop: false }`
[INFO] [stdout] f65e8ba3138d1d5edeecd699909ba03b4deb8b08188161feff9a982ecb7fe479
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e02d80edaf2717ba0572c8a13d9cac7a473cc42806c10307e3f2b2484ea7ebe2
[INFO] running `Command { std: "docker" "start" "-a" "e02d80edaf2717ba0572c8a13d9cac7a473cc42806c10307e3f2b2484ea7ebe2", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tempfile v3.25.0
[INFO] [stderr]    Compiling which v8.0.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling luajit-src v210.6.6+707c12b
[INFO] [stderr]    Compiling mlua-sys v0.10.0
[INFO] [stderr]    Compiling proptest v1.10.0
[INFO] [stderr]    Compiling mlua v0.11.6
[INFO] [stderr]    Compiling mlua-batteries v0.2.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: method `file_size` is never used
[INFO] [stdout]    --> src/policy/mod.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl FsAccess {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub(crate) fn file_size(&self) -> io::Result<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `file_size` is never used
[INFO] [stdout]    --> src/policy/mod.rs:169:19
[INFO] [stdout]     |
[INFO] [stdout] 161 | impl FsAccess {
[INFO] [stdout]     | ------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 169 |     pub(crate) fn file_size(&self) -> io::Result<u64> {
[INFO] [stdout]     |                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.45s
[INFO] running `Command { std: "docker" "inspect" "e02d80edaf2717ba0572c8a13d9cac7a473cc42806c10307e3f2b2484ea7ebe2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e02d80edaf2717ba0572c8a13d9cac7a473cc42806c10307e3f2b2484ea7ebe2", kill_on_drop: false }`
[INFO] [stdout] e02d80edaf2717ba0572c8a13d9cac7a473cc42806c10307e3f2b2484ea7ebe2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 17589aae2ed10982c4eb9bc624be8e7d0f2cfa008dfa9f1851ef50fdf72c9206
[INFO] running `Command { std: "docker" "start" "-a" "17589aae2ed10982c4eb9bc624be8e7d0f2cfa008dfa9f1851ef50fdf72c9206", kill_on_drop: false }`
[INFO] [stderr] warning: method `file_size` is never used
[INFO] [stderr]    --> src/policy/mod.rs:169:19
[INFO] [stderr]     |
[INFO] [stderr] 161 | impl FsAccess {
[INFO] [stderr]     | ------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 169 |     pub(crate) fn file_size(&self) -> io::Result<u64> {
[INFO] [stderr]     |                   ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `mlua-batteries` (lib) generated 1 warning
[INFO] [stderr] warning: `mlua-batteries` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mlua_batteries-4431ad7900eb9d83)
[INFO] [stdout] 
[INFO] [stdout] running 162 tests
[INFO] [stdout] test config::tests::builder_overrides ... ok
[INFO] [stdout] test config::tests::builder_rejects_nan_sleep ... ok
[INFO] [stdout] test config::tests::default_config_values ... ok
[INFO] [stdout] test config::tests::config_debug_does_not_panic ... ok
[INFO] [stdout] test env::tests::home_allowed_when_home_permitted ... ok
[INFO] [stdout] test env::tests::get_existing_var ... ok
[INFO] [stdout] test config::tests::builder_rejects_negative_sleep ... ok
[INFO] [stdout] test env::tests::get_or_returns_default ... ok
[INFO] [stdout] test env::tests::home_reflects_overlay ... ok
[INFO] [stdout] test config::tests::builder_rejects_infinite_sleep ... ok
[INFO] [stdout] test env::tests::home_blocked_when_both_vars_denied ... ok
[INFO] [stdout] test env::tests::get_missing_var_returns_nil ... ok
[INFO] [stdout] test env::tests::home_works_with_only_home_allowed ... ok
[INFO] [stdout] test env::tests::home_returns_string ... ok
[INFO] [stdout] test env::tests::set_and_get_roundtrip ... ok
[INFO] [stdout] test env::tests::set_overrides_os_var ... ok
[INFO] [stdout] test env::tests::set_then_get_or_returns_overlay ... ok
[INFO] [stdout] test json::tests::decode_null_becomes_nil ... ok
[INFO] [stdout] test json::tests::decode_object ... ok
[INFO] [stdout] test json::tests::encode_nested_structure ... ok
[INFO] [stdout] test json::tests::decode_array ... ok
[INFO] [stdout] test json::tests::encode_empty_table_as_object ... ok
[INFO] [stdout] test json::tests::encode_pretty_has_newlines ... ok
[INFO] [stdout] test json::tests::encode_roundtrip ... ok
[INFO] [stdout] test json::tests::decode_boolean ... ok
[INFO] [stdout] test json::tests::max_depth_enforced_on_decode ... ok
[INFO] [stdout] test json::tests::decode_invalid_returns_error ... ok
[INFO] [stdout] test json::tests::encode_rejects_boolean_key ... ok
[INFO] [stdout] test json::tests::max_depth_enforced_on_encode ... ok
[INFO] [stdout] test path::tests::filename_extraction ... ok
[INFO] [stdout] test path::tests::absolute_nonexistent_returns_error ... ok
[INFO] [stdout] test path::tests::absolute_resolves_existing_path ... ok
[INFO] [stdout] test path::tests::ext_no_extension_returns_nil ... ok
[INFO] [stdout] test path::tests::ext_extraction ... ok
[INFO] [stdout] test path::tests::filename_of_root_is_nil ... ok
[INFO] [stdout] test path::tests::join_single_argument ... ok
[INFO] [stdout] test path::tests::join_with_empty_string ... ok
[INFO] [stdout] test path::tests::parent_of_file ... ok
[INFO] [stdout] test path::tests::join_parts ... ok
[INFO] [stdout] test policy::tests::env_allowlist_allows_listed_keys ... ok
[INFO] [stdout] test path::tests::is_absolute_false ... ok
[INFO] [stdout] test path::tests::join_rejects_non_string_argument ... ok
[INFO] [stdout] test path::tests::is_absolute_true ... ok
[INFO] [stdout] test policy::tests::env_allowlist_denies_unlisted_keys ... ok
[INFO] [stdout] test policy::tests::env_allowlist_empty_denies_all ... ok
[INFO] [stdout] test json::tests::read_file_and_write_file_roundtrip ... ok
[INFO] [stdout] test path::tests::parent_of_single_component ... ok
[INFO] [stdout] test path::tests::parent_of_root_is_nil ... ok
[INFO] [stdout] test policy::tests::env_allowlist_read_only_denies_set ... ok
[INFO] [stdout] test policy::tests::env_policy_integration_get_allowed ... ok
[INFO] [stdout] test policy::tests::extract_host_no_scheme ... ok
[INFO] [stdout] test policy::tests::extract_host_standard_url ... ok
[INFO] [stdout] test policy::tests::env_policy_integration_get_blocked ... ok
[INFO] [stdout] test policy::tests::env_policy_integration_home_blocked ... ok
[INFO] [stdout] test policy::tests::extract_host_no_path ... ok
[INFO] [stdout] test policy::tests::extract_host_with_query_only ... ok
[INFO] [stdout] test policy::tests::env_policy_integration_set_blocked ... ok
[INFO] [stdout] test policy::tests::extract_host_with_port ... ok
[INFO] [stdout] test policy::tests::http_allowlist_denies_non_matching_host ... ok
[INFO] [stdout] test policy::tests::extract_host_with_userinfo ... ok
[INFO] [stdout] test policy::tests::fs_access_direct_read_write ... ok
[INFO] [stdout] test policy::tests::http_allowlist_allows_matching_host ... ok
[INFO] [stdout] test policy::tests::http_allowlist_empty_denies_all ... ok
[INFO] [stdout] test policy::tests::http_allowlist_handles_ipv6 ... ok
[INFO] [stdout] test policy::tests::http_allowlist_not_bypassed_by_query_string ... ok
[INFO] [stdout] test policy::tests::http_allowlist_matches_subdomain ... ok
[INFO] [stdout] test policy::tests::http_allowlist_not_bypassed_by_fragment ... ok
[INFO] [stdout] test policy::tests::http_allowlist_not_bypassed_by_path ... ok
[INFO] [stdout] test policy::tests::http_unrestricted_allows_anything ... ok
[INFO] [stdout] test policy::tests::http_allowlist_not_bypassed_by_suffix_overlap ... ok
[INFO] [stdout] test policy::tests::llm_allowlist_allows_listed_providers ... ok
[INFO] [stdout] test policy::tests::http_allowlist_not_bypassed_by_userinfo ... ok
[INFO] [stdout] test policy::tests::http_allowlist_strips_port ... ok
[INFO] [stdout] test policy::tests::unrestricted_preserves_path ... ok
[INFO] [stdout] test policy::tests::llm_allowlist_denies_unlisted_providers ... ok
[INFO] [stdout] test policy::tests::llm_allowlist_empty_denies_all ... ok
[INFO] [stdout] test policy::tests::llm_unrestricted_allows_anything ... ok
[INFO] [stdout] test policy::tests::unrestricted_allows_anything ... ok
[INFO] [stdout] test string::tests::chars_multibyte ... ok
[INFO] [stdout] test string::tests::char_count_ascii ... ok
[INFO] [stdout] test string::tests::char_count_emoji ... ok
[INFO] [stdout] test string::tests::char_count_multibyte ... ok
[INFO] [stdout] test string::tests::chars_ascii ... ok
[INFO] [stdout] test string::tests::contains_false ... ok
[INFO] [stdout] test string::tests::contains_true ... ok
[INFO] [stdout] test string::tests::ends_with_false ... ok
[INFO] [stdout] test string::tests::ends_with_true ... ok
[INFO] [stdout] test string::tests::pad_end_default_space ... ok
[INFO] [stdout] test string::tests::pad_end_with_dots ... ok
[INFO] [stdout] test string::tests::pad_fill_multi_char_returns_error ... ok
[INFO] [stdout] test string::tests::pad_start_already_long ... ok
[INFO] [stdout] test string::tests::pad_start_default_space ... ok
[INFO] [stdout] test string::tests::pad_start_with_zeros ... ok
[INFO] [stdout] test string::tests::replace_all_occurrences ... ok
[INFO] [stdout] test string::tests::replace_first_only ... ok
[INFO] [stdout] test string::tests::replace_no_match ... ok
[INFO] [stdout] test string::tests::reverse_ascii ... ok
[INFO] [stdout] test string::tests::reverse_empty ... ok
[INFO] [stdout] test string::tests::lower_unicode ... ok
[INFO] [stdout] test string::tests::split_by_comma ... ok
[INFO] [stdout] test string::tests::split_empty_parts ... ok
[INFO] [stdout] test string::tests::reverse_unicode ... ok
[INFO] [stdout] test string::tests::split_no_match ... ok
[INFO] [stdout] test string::tests::starts_with_false ... ok
[INFO] [stdout] test string::tests::trim_empty_string ... ok
[INFO] [stdout] test string::tests::trim_end_whitespace ... ok
[INFO] [stdout] test string::tests::trim_no_whitespace ... ok
[INFO] [stdout] test path::tests::stem_without_extension ... ok
[INFO] [stdout] test string::tests::trim_start_whitespace ... ok
[INFO] [stdout] test string::tests::split_multi_char_separator ... ok
[INFO] [stdout] test string::tests::split_empty_separator_returns_error ... ok
[INFO] [stdout] test string::tests::trim_whitespace ... ok
[INFO] [stdout] test string::tests::truncate_max_equals_suffix_len ... ok
[INFO] [stdout] test string::tests::truncate_max_less_than_suffix_len ... ok
[INFO] [stdout] test string::tests::truncate_already_short ... ok
[INFO] [stdout] test string::tests::truncate_with_ellipsis ... ok
[INFO] [stdout] test string::tests::upper_german_eszett ... ok
[INFO] [stdout] test string::tests::truncate_no_suffix ... ok
[INFO] [stdout] test time::tests::measure_propagates_error ... ok
[INFO] [stdout] test time::tests::millis_returns_positive ... ok
[INFO] [stdout] test time::tests::now_returns_positive ... ok
[INFO] [stdout] test time::tests::sleep_exceeding_max_returns_error ... ok
[INFO] [stdout] test time::tests::sleep_nan_returns_error ... ok
[INFO] [stdout] test time::tests::sleep_negative_returns_error ... ok
[INFO] [stdout] test string::tests::upper_unicode ... ok
[INFO] [stdout] test time::tests::custom_max_sleep_enforced ... ok
[INFO] [stdout] test time::tests::sleep_zero_is_valid ... ok
[INFO] [stdout] test util::tests::contiguous_array ... ok
[INFO] [stdout] test time::tests::now_and_millis_consistent ... ok
[INFO] [stdout] test util::tests::mixed_keys_is_map ... ok
[INFO] [stdout] test util::tests::empty_table_is_map ... ok
[INFO] [stdout] test util::tests::single_element_array ... ok
[INFO] [stdout] test util::tests::string_keyed_is_map ... ok
[INFO] [stdout] test util::tests::sparse_int_keys_is_map ... ok
[INFO] [stdout] test validate::tests::any_accepts_anything ... ok
[INFO] [stdout] test validate::tests::empty_schema_always_passes ... ok
[INFO] [stdout] test validate::tests::integer_accepts_integer ... ok
[INFO] [stdout] test validate::tests::integer_rejects_float ... ok
[INFO] [stdout] test validate::tests::max_len_violated ... ok
[INFO] [stdout] test string::tests::starts_with_true ... ok
[INFO] [stdout] test validate::tests::boolean_valid ... ok
[INFO] [stdout] test validate::tests::max_violated ... ok
[INFO] [stdout] test validate::tests::min_violated ... ok
[INFO] [stdout] test validate::tests::min_len_violated ... ok
[INFO] [stdout] test validate::tests::one_of_valid ... ok
[INFO] [stdout] test validate::tests::one_of_numeric ... ok
[INFO] [stdout] test validate::tests::range_valid ... ok
[INFO] [stdout] test validate::tests::required_missing_field ... ok
[INFO] [stdout] test validate::tests::one_of_violated ... ok
[INFO] [stdout] test policy::tests::env_unrestricted_allows_anything ... ok
[INFO] [stdout] test validate::tests::multiple_errors_collected ... ok
[INFO] [stdout] test validate::tests::schema_with_invalid_spec_returns_error ... ok
[INFO] [stdout] test validate::tests::required_present_field ... ok
[INFO] [stdout] test policy::tests::extract_host_ipv6 ... ok
[INFO] [stdout] test validate::tests::shorthand_missing_optional_is_ok ... ok
[INFO] [stdout] test validate::tests::table_type_valid ... ok
[INFO] [stdout] test validate::tests::shorthand_type_mismatch ... ok
[INFO] [stdout] test validate::tests::type_mismatch_skips_range_checks ... ok
[INFO] [stdout] test validate::tests::shorthand_valid ... ok
[INFO] [stdout] test validate::tests::table_type_rejects_string ... ok
[INFO] [stderr]    Doc-tests mlua_batteries
[INFO] [stdout] test time::tests::measure_returns_elapsed_and_result ... ok
[INFO] [stdout] test time::tests::sleep_pauses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 162 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test src/config.rs - config (line 6) ... ignored
[INFO] [stdout] test src/lib.rs - (line 45) ... ignored
[INFO] [stdout] test src/lib.rs - module_entries (line 172) ... ignored
[INFO] [stdout] test src/lib.rs - (line 34) - compile ... ok
[INFO] [stdout] test src/policy/env_policy.rs - policy::env_policy::EnvPolicy (line 21) - compile ... ok
[INFO] [stdout] test src/policy/http.rs - policy::http::HttpPolicy (line 19) - compile ... ok
[INFO] [stdout] test src/policy/http.rs - policy::http::HttpAllowList (line 73) - compile ... ok
[INFO] [stdout] test src/policy/env_policy.rs - policy::env_policy::EnvAllowList (line 71) - compile ... ok
[INFO] [stdout] test src/policy/llm_policy.rs - policy::llm_policy::LlmAllowList (line 83) - compile ... ok
[INFO] [stdout] test src/policy/llm_policy.rs - policy::llm_policy::LlmPolicy (line 35) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "17589aae2ed10982c4eb9bc624be8e7d0f2cfa008dfa9f1851ef50fdf72c9206", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17589aae2ed10982c4eb9bc624be8e7d0f2cfa008dfa9f1851ef50fdf72c9206", kill_on_drop: false }`
[INFO] [stdout] 17589aae2ed10982c4eb9bc624be8e7d0f2cfa008dfa9f1851ef50fdf72c9206
